{"id":38405,"date":"2009-08-04T11:22:27","date_gmt":"2009-08-04T11:22:27","guid":{"rendered":"https:\/\/www.vmengine.net\/2009\/08\/04\/xenserver-pool-how-to-force-add-a-host\/"},"modified":"2025-05-23T17:07:17","modified_gmt":"2025-05-23T17:07:17","slug":"xenserver-pool-how-to-force-add-a-host","status":"publish","type":"post","link":"http:\/\/temp_new.vmenginelab.com\/en\/2009\/08\/04\/xenserver-pool-how-to-force-add-a-host\/","title":{"rendered":"XenServer Pool: How to Force Add a Host"},"content":{"rendered":"<p><!--:it-->The addition of a new host server installed with the free XenServer Enterprise 5.5 hypervisor, even if it can be trivial using the XenCenter graphical interface<\/p>\n<p><img decoding=\"async\" src=\"file:\/\/\/C:\/Users\/fabio\/AppData\/Local\/Temp\/moz-screenshot.jpg\" alt=\"\"><img decoding=\"async\" src=\"file:\/\/\/C:\/Users\/fabio\/AppData\/Local\/Temp\/moz-screenshot-1.jpg\" alt=\"\"><img decoding=\"async\" src=\"file:\/\/\/C:\/Users\/fabio\/AppData\/Local\/Temp\/moz-screenshot-2.jpg\" alt=\"\"><img decoding=\"async\" src=\"file:\/\/\/C:\/Users\/fabio\/AppData\/Local\/Temp\/moz-screenshot-3.jpg\" alt=\"\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-345\" title=\"Xencenter\" src=\"https:\/\/temp_new.vmenginelab.com\/wp-content\/uploads\/2009\/08\/xencenter1.jpg\" alt=\"Xencenter\" width=\"429\" height=\"258\" srcset=\"http:\/\/temp_new.vmenginelab.com\/wp-content\/uploads\/2009\/08\/xencenter1.jpg 429w, http:\/\/temp_new.vmenginelab.com\/wp-content\/uploads\/2009\/08\/xencenter1-300x180.jpg 300w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/p>\n<p>It can easily generate errors even if the host machines are practically the same, of the same brand and model, this is because to allow a painless XenMotion migration, the compatibility between the processors and the installed software must be as homogeneous as possible.<\/p>\n<p>The generic errors that the graphical interface (XenCenter) generally proposes are<\/p>\n<p><strong><em>The hosts in this pool are not homogeneous.reason. Software Version Differs<\/em><\/strong><\/p>\n<p><strong><em>The hosts in this pool are not homogeneous.reason. cpu differ<\/em><\/strong><\/p>\n<p>In the case of the software it could be that on one of the two hosts the extra Linux pack has not been installed, instead in the second case, it is the case to go and check the versions of the CPUs of the two hosts, looking at the file \/proc\/cpuinfo, we could find some difference in the model or flags or generally just trivial differences in the MHz cpu,  Below is an example of the output<\/p>\n<p>Processor : 0<br \/>\nvendor_id : AuthenticAMD<br \/>\nCPU Family : 15<br \/>\nModel : 75<br \/>\nmodel name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+<br \/>\nStepping : 2<br \/>\nCPU MHz : 2204.612<br \/>\ncache size : 512 KB<br \/>\nfdiv_bug : No<br \/>\nhlt_bug : No<br \/>\nf00f_bug : no<br \/>\ncoma_bug : No<br \/>\nfpu : yes<br \/>\nfpu_exception : yes<br \/>\ncpuid level : 1<br \/>\nwp : yes<br \/>\nFlags : FPU de tsc MSR PAE CX8 apic mtrr cmov pat clflush mmx fxsr sse sse2$<br \/>\nBogomips : 4410.18<\/p>\n<p>In case we find ourselves with obvious differences, it is not recommended to add the new host in the pool, but if we really want to insist, we need to maneuver from the shell and no longer from the GUI.<\/p>\n<p>Let&#8217;s connect in SSH or in console to the new host server and type the following command<\/p>\n<p><strong><em>xe pool-join master-address=MASTERIP master-username=root master-password=PASSWORD force=true<\/em><\/strong><\/p>\n<p>A few moments of synchronization of the master database to the new host and we added a new resource to our pool<img decoding=\"async\" class=\"alignnone size-full wp-image-346\" title=\"Xenpool\" src=\"https:\/\/temp_new.vmenginelab.com\/wp-content\/uploads\/2009\/08\/xenpool1.jpg\" alt=\"Xenpool\" width=\"692\" height=\"438\"><!--:--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The addition of a new host server installed with the free XenServer Enterprise 5.5 hypervisor, even if it can be trivial using the XenCenter graphical interface It can easily generate errors even if the host machines are practically the same, of the same brand and model, this is because to allow a painless XenMotion migration, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":29061,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97],"tags":[247,1012,1013,251,4986,1014,228,259,1015,545,1016,546,431,1017,1018],"class_list":["post-38405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-en","tag-citrix-en","tag-cpuinfo-en","tag-gui-en","tag-hypervisor-en","tag-management-2-2","tag-ssh-en","tag-technical-en","tag-virtualization-en","tag-xe-pool-join-en","tag-xen-en","tag-xen-pool-en","tag-xencenter-en","tag-xenserver-en","tag-xenserver-enterprise-en","tag-xenserver-pool-en"],"aioseo_notices":[],"jetpack_featured_media_url":"http:\/\/temp_new.vmenginelab.com\/wp-content\/uploads\/2009\/08\/Anatomic-e1494333542500-1.jpg","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/posts\/38405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/comments?post=38405"}],"version-history":[{"count":1,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/posts\/38405\/revisions"}],"predecessor-version":[{"id":40875,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/posts\/38405\/revisions\/40875"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/media\/29061"}],"wp:attachment":[{"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/media?parent=38405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/categories?post=38405"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/temp_new.vmenginelab.com\/en\/wp-json\/wp\/v2\/tags?post=38405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}